rain storms - German English Dictionary